html, body, div, span, object, iframe,
em, font, img, small,
h1, h2, h3, h4, h5, h6, a,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,pub {
 vertical-align: baseline; font-family: Tahoma,Helvetica,arial,sans-serif; font-weight:inhert; font-style:inhert; outline: 0; padding: 0;    margin: 0; border: 0;font-size: 12px;}

 strong{ font-weight:normal; font-size:inhert;}

/* remember to define focus styles! */
:focus { outline: 0;}
body { background:#fff; color:#333;}
ol, ul { list-style: none;}
/* tables still need cellspacing="0" in the markup */
table { border-collapse: separate; border-spacing: 0; }

/*public*/

 /*clear*/
 .clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clear{clear:both;height:0;font:0/0 Arial;visibility:hidden;}
.clear2{clear:both;}

/*a style*/
a{text-decoration:none;}
a:hover,div a:hover{text-decoration:underline;color:#f60;}

/*float*/
.l{ float:left;}
.r{ float:right;}

.fb{font-weight:bold}
.f14{font-size:14px;}

.fff{ color:#fff;}

/*margin*/
.mt5{ margin-top:5px;}
.mt8{ margin-top:8px;}
.mt10{ margin-top:10px;}

button { background: none;border: none; cursor: pointer; height: 26px; margin: 0; overflow: visible; padding: 0; vertical-align: middle;}

/*验证类*/
.validator_blue,.validator_red,.validator_green{font-size:12px;font-weight: normal;}
.validator_blue img,.validator_red img,.validator_green img{margin-right:4px;}
.validator_red{color:red}
.validator_green{color:green;}

/*header*/
body { background:#ECECEC; }
#wrap { width:974px; margin:0 auto }
#header { background:url(../images/header.jpg) no-repeat; width:974px; height:192px }
.mini_link { margin-left:750px; padding-top:12px; }
.vertical_line { margin:0 5px; }
.rss_blank { height:20px; line-height:20px; width:190px; font-size:12px; color:#999; padding:0 3px; }
.button_rss { width:46px; height:26px; background:url(../images/button_rss.gif) no-repeat; border:none; font-size:12px; color:#fff; text-align:left; padding-left:5px; cursor:pointer }
.rss { padding-top:120px; text-align:right }
.rss table { margin:0; margin-left:700px; }
.nav_left { display:block; margin:0 5px;  font_size:18px; padding-left:10px;}
.nav_left span{font-size:16px; }
.nav_left li { font-family:Arial; color:#fff; font-weight:bold; float:left;}
.nav_left li a{ font-family:Arial; text-decoration:none; color:#fff; font-weight:bold}
.nav_left li a:hover { font-family:Arial; text-decoration:none; color:#F60; font-weight:bold }

.nav_left .current { font-family:Arial; color:#15295D; font-weight:bold }
.nav_left .current a { font-family:Arial; text-decoration:none; color:#15295D; font-weight:bold }
.nav_left .current a:hover { font-family:Arial;text-decoration:underline; color:#15295D; font-weight:bold }
.nav_right { float:right; margin-right:20px; display:inline }

.t_nav{background:url(../images/at_nav_bg.gif) 0 0 repeat-x;height:45px; width:974px; margin-bottom:10px;}
.t_nav a{font:16px sans-serif;color:#fff;text-decoration:none;float:left;margin-right:1px;padding:0 16px; font-weight:600; line-height:45px}
/*.t_nav a.current,.t_nav a:hover{background:#ffa66a;padding:0 15px;}*/
.t_nav a.current,.t_nav a:hover{background:url(../images/sell.gif) no-repeat 0 9px;padding:0 16px; color:#333}
.t_nav .sign{float:right;font-family:Arial;color:#fff}
.t_nav .sign a{font-size:14px;background:none;font-weight:400;float:none;line-height:42px;padding:12px}
.t_nav .sign a:hover{margin-right:1px;background:none;text-decoration:none;padding:12px}
.t_nav .sign #my_menu{position:absolute;right:58px;top:30px;background:#7b6748 url(../images/new/my_bg.png) 0 0 repeat;border-bottom:2px solid #755a3c;width:105px;text-align:left;padding:2px}
.t_nav .sign #my_menu a{display:block;color:#fff;line-height:20px;margin:0;padding:5px 10px}
.t_nav .sign #my_menu a:hover{display:block;color:#333;line-height:20px;background:#ccc;margin:0;padding:5px 10px}


.f_12_000_b a:hover { font-family:Arial; font-size:12px; text-decoration:underline; color:#000; font-weight:bold }
.f_12_fff { font-family:Arial; font-size:12px; color:#fff }
.f_12_fff a { font-family:Arial; font-size:12px; text-decoration:none; color:#fff }
.f_12_fff a:hover { font-family:Arial; font-size:12px; text-decoration:underline; color:#F60 }


/* footer */
#footer { width:900px; margin:0 auto; text-align:center; height:40px; line-height:35px; }

.div_body{margin:0 auto;width:960px;}
/*内容部分*/
.content { width:974px; background:url(../images/bg.jpg) repeat-y }
.content_in { width:974px; background:url(../images/bg_bottom.jpg) no-repeat bottom; padding:5px 0px 15px 0px; }

.content_div{margin:10px auto 0 auto;width:958px;border:1px solid #def;padding-bottom: 20px;}
.content_div_head{height:50px;background:#F9F9F9;line-height:50px;font-size: 16px;padding-left:15px;font-weight: bold;}
.content_div_body{padding:10px;}

/*按钮*/


.big-default{font-family: "Helvetica Neue",Helvetica,Arial,clean,sans-serif;font-family: "Helvetica Neue",Helvetica,Arial,clean,sans-serif;font-weight: bold;line-height: 30px;height: 30px;}
.big-default span{background: url("../images/btn.gif") no-repeat  0 -180px; display: inline-block; padding-left: 20px;vertical-align: middle; height: 30px; line-height: 30px;}
.big-default span span{background-position: right -210px;color: #fff;display: block;padding-left: 0;padding-right: 20px;white-space: nowrap; margin-bottom: 0; width: 40px;}
